.page1 .inner{ width: 1210px; margin: 0 auto;}
.page1 .list_nav{ float: left; width: 209px; height: 466px; background: #c81623; border-left: 1px solid #b61d1d;}
.page1 .list_nav h3{ font-size: 14px; font-weight: normal; height: 31px; line-height: 31px; padding:0 10px;color: #fff; width: 171px; overflow: hidden;}
.page1 .list_nav h3 a{ color: #fff;}
.page1 .list_nav li{ position: relative;line-height: 31px;height: 31px; z-index: 5;}
.page1 .list_nav li i{ color: #fff; font-size: 12px; position: absolute; top: 0; right: 14px; font-family: consolas;}
.page1 .warp{ position: relative;}
.page1 .left{ width: 745px; float: left;}
.page1 .right{ width: 200px; float: right; margin-top: 20px;}
.page1 .right .icon a{ font-size: 0; width: 83px; height: 35px; display: block; float: left; margin: 0 2px 2px 0;}
.page1 .right .pic{ padding-top: 10px;}
.page1 .right .pic a{ font-size: 0; width: 168px; height: 134px; display: block; float: left; margin: 0 0 2px 0;}

.page1 .popup{ position: absolute; top: -1px; left:209px; border: 1px solid #c81623; width: 999px; min-height: 465px; background: #f7f7f7; z-index: 2; /*display: none;*/ z-index: 5;}
.page1 .popup .section{ padding-bottom: 31px;}
.page1 .popup .barand_list{ padding: 20px 0 0 20px;}
.page1 .popup .barand_list a{ background: #7c7171; font-size: 12px; display: block; height: 24px; line-height: 24px; float:left; color: #fff; padding: 0 31px 0 8px; position: relative; margin-right: 10px; white-space: nowrap;}
.page1 .popup .barand_list i{ background: #5c5251;font-size: 12px;color: #fff; display: block;height: 22px; width: 23px;  text-align: center; line-height: 22px; position: absolute; top: 2px; right: 0; font-family:consolas;}
.page1 .popup .barand_list a:hover{ background: #c81623;}
.page1 .popup .barand_list a:hover i{background: #b1191a;}

/*弹出导航样式*/
.taobao_menu{width: 209px; height: 466px; background:red;}
.taobao_menu li{ position: relative;line-height: 31px;height: 31px; z-index: 5; font-family: "微软雅黑";}
.taobao_menu li a{ /*display:block;*/ height:30px; line-height:30px; text-indent:1em; color: #fff;}
.taobao_menu li.ac{ background:#fff; color: red;}
.taobao_menu li.ac a{ color:red;}
.taobao_menu li.ac h3{color:red;}
.menu_cont{ width: 999px; min-height: 465px; position:fixed; top:20px; left:220px; padding:10px 20px;  display:none; z-index: 5;}


.page1 .nav_con{ padding: 6px 0 0 20px;width: 705px; float: left; }
.page1 .nav_con dl dt{ width: 84px; float: left;height: 31px; line-height: 31px; padding-top: 5px;position: relative;}
.page1 .nav_con dl dt a{ font-size: 12px; color: #666; font-weight: bold; line-height: 31px; height: 31px;  display: block; text-align: right; padding-right: 30px; width: 54px; overflow: hidden;}
.page1 .nav_con dl dt a:hover{ color: #c81623;}
.page1 .nav_con dl dt i{font-size: 12px; position: absolute; top: 4px; right: 17px;}
.page1 .nav_con dl dd{ width: 620px;float: left; padding: 10px 0 2px 0; border-bottom: 1px solid #eee;}
.page1 .nav_con dl dd a{ font-size: 12px;  color: #666;height: 16px; line-height: 16px;display: block; float: left; margin-bottom:8px;padding: 0 8px; border-left: 1px solid #e0e0e0;border-right: 1px solid #e0e0e0;}
.page1 .nav_con dl dd a:hover{ color: #c81623;}



.page1 .banner{ float: left; width: 730px; height: 454px; margin: 12px 10px 0 10px;}
.page1 .text{ float: left; width: 248px; margin: 12px 0 0 0;}
.page1 .text .news{border: 1px solid #e4e4e4; height: 163px; }
.page1 .text .title{ height: 32px; line-height: 32px; border-bottom: 1px dashed #dcdcdc; padding: 0 16px 0 15px;}
.page1 .text h3{ float: left; font-size: 15px; font-weight: normal;}
.page1 .text .title a{ float: right; font-size: 12px;}

.page1 .text ul{ padding: 5px 15px 0 15px;}
.page1 .text ul li{ line-height: 24px; height: 24px;}
.page1 .text ul li a{ font-size: 12px; font-family:"宋体"; color: #828282; display: block;line-height: 24px; height: 24px; width: 216px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  }
.page1 .text ul li a span{ font-weight: bolder; padding-right: 6px;}
.page1 .text .title a:hover,.page1 .text li a:hover{ color: #c81623;}

.page1 .text .icon{ width: 246px; height: 208px;border: 1px solid #e4e4e4; border-top: none; overflow: hidden;}
.page1 .text .icon ul{ padding: 0; width: 270px;}
.page1 .text .icon li{ width:62px; height: 70px;border-bottom: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4; position: relative; text-align: center; float: left;}
.page1 .text .icon li a{ display: block;width:62px; height: 70px;}
.page1 .text .icon li a:hover{color: #c81623;}
.page1 .text .icon li i{ width: 25px; height: 25px; display: block; background-image: url(../images/57620a6fN77b2b8af.png); position: absolute; top: 13px; left:18px; }
.page1 .text .icon li span{ padding-top: 39px; display: block; font-weight: normal; font-family:"宋体";  height: 31px; line-height: 31px;}
.page1 .text .icon li i.ticket{ background-position: 0 -25px;}
.page1 .text .icon li i.cinema{ background-position: 0 -50px;}
.page1 .text .icon li i.game{ background-position: 0 -75px;}
.page1 .text .icon li i.lottery{ background-position: 0 -100px;}
.page1 .text .icon li i.gas{ background-position: 0 -126px;}
.page1 .text .icon li i.hotel{ background-position: 0 -151px;}
.page1 .text .icon li i.train{ background-position: 0 -176px;}
.page1 .text .icon li i.crowd{ background-position: 0 -249px;}
.page1 .text .icon li i.money{ background-position: 0 -200px;}
.page1 .text .icon li i.card{ background-position: 0 -272px;}
.page1 .text .icon li i.white{ background-position: 0 -225px;}
.page1 .text .pic{ width: 250px; height: 75px; overflow: hidden; padding-top: 5px;}
.today{ padding: 10px 0 0 0;}
.today .recommend a{ float: left; width: 210px; height: 151px; background-image: url(../images/homebg.png); background-position:-213px -136px;}
.today .slider{ float: left;}
.today .slider li{ float: left; width: 250px; height: 164px; overflow: hidden;}
.today .slider li a{ display: block; font-size: 0;}
.headline{ height: 36px; overflow: hidden; padding-top: 15px;}
.headline h1{ font-weight: normal; font-size: 20px; color: #333; height: 36px; line-height: 36px; float: left;background: url(../images/homebg.png) no-repeat 88px -90px; width: 280px; overflow: hidden;}
.headline a{ display: block; float: right; height: 25px; line-height: 25px;font-size: 12px; font-family:"宋体"; background: url(../images/homebg.png) no-repeat -310px 0; width: 65px; padding-top: 3px; overflow: hidden; }
.headline a:hover{ color: #c81623;background: url(../images/homebg.png) no-repeat -310px -24px;overflow: hidden;  }
.like .con{ height: 231px; padding-bottom: 10px; border: 1px solid #ededed; border-top: 1px solid #d1d1d1; position: relative;}

@-moz-keyframes line{
	0%{ right:800px; opacity: 0;}
	100%{ right: 0; opacity: 1;}
}
@-ms-keyframes line{
	0%{ right:800px; opacity: 0;}
	100%{ right: 0; opacity: 1;}
}
@-webkit-keyframes line{
	0%{ right:800px; opacity: 0;}
	100%{ right: 0; opacity: 1;}
}
@-o-keyframes line{
	0%{ right:800px; opacity: 0;}
	100%{ right: 0; opacity: 1;}
}
@keyframes line{
	0%{ right:800px; opacity: 0;}
	100%{ right: 0; opacity: 1;}
}

.like .con i.lin{ display: inline-block; width: 365px; height: 5px; background: url(../images/homebg.png) no-repeat 0 -124px; position: absolute; top:-3px; right: 0;}
.like .con:hover i.lin{ animation: line 1s;}

.like ul li{ width: 201px; height: 227px; float: left; text-align: center;}
.like ul li .p-img{width: 200px; height: 140px; padding-top: 20px; overflow: hidden;}
.like ul li .p-img a{ display: block; font-size: 0;}
.like ul li .p-info{ border-right: 1px solid #e6e6e6;}
.like ul li .last{ border: none;}
.like ul li .p-info p{font-size: 12px; font-family:"宋体"; padding: 0 15px; line-height: 20px; height: 40px; overflow: hidden; }
.like ul li .p-info .p-price{ height: 39px; line-height: 39px; color: #b51d1a;font-size: 16px; font-weight: bold;}
.like ul li .p-info .p-price  i{ font-weight: normal;font-size: 14px;}
.life .life_top{ margin-bottom: 20px;}
.life .headline{ border: none;}
.life .headline h1,.life .headline a{ background:none;}
.life .classify{ height: 405px; overflow: hidden; border: 1px solid #ededed;}
.life .classify .airpro{ width:403px; height:405px; overflow: hidden; float: left;}
.life .classify .good{float: left; width: 229px; text-align: center;border: 1px solid #ededed;}
.classify .has-item{ width: 228px; height: 159px; margin:30px 0 16px 0; overflow: hidden; display: block; position: relative; text-align: left;}
.classify .has-item .small_title{ width: 97px; height: 74px; overflow: hidden; position: absolute; top:41px; left: 0; padding: 0 10px;}
.classify .has-item .small_title h3{font-size: 16px; color: #333; height: 38px; line-height: 38px; }
.classify .has-item .small_title p{ font-size: 12px;height: 20px; line-height: 20px; color: #333;}
.classify .has-item .small_title p.active{ color: #c81623;}
.life .classify h2{ height: 41px; line-height: 41px; font-size: 15px; color: #333; margin: 0 20px 0 20px; border-bottom: 1px dashed #e0e0e0;}

.classify .brand{ float: left; width: 403px; text-align: center;background: #f7f7f7;}
.classify .brand .has-col3{width: 403px; height: 205px; overflow: hidden;}
.classify .brand .has-item{ width: 201px;height: 159px; float: left;}
.life_bot{ height: 110px; overflow: hidden; margin-bottom: 30px;}
.life_bot .advertising{ width: 1200px; margin: 0 auto;}
.life_bot .advertising a{ display: block; float: left; width: 400px;height: 110px; overflow: hidden;}

.classify .logo{ width: 171px; float: left;}
.classify .logo .logo_l{ width: 85px; float: left; border-right: 1px dashed #c8c8c8;  margin-top: 13px; height: 381px; overflow: hidden;}
.classify .logo .logo_l ul{ margin-top: -13px;}
.classify .logo .logo_l li{ width: 75px; font-size:0;border-bottom: 1px dashed #c8c8c8; margin-left: 10px;}
.classify .logo .logo_l li a{ width: 85px; display: block; text-align: center; margin-left: -10px;}
.classify .logo .logo_r{ border-right:none;}
.classify .logo .logo_r li{ margin-left: 0;}
.classify .logo .logo_r li a{margin-left: 0;}
.floor{ margin-bottom: 23px;}


.floor .floor_nav h1{ font-size: 20px; font-weight: normal;float: left; position: relative; padding-left: 40px;}
.floor .floor_nav h1 i{ font-weight:bold;width: 21px; padding:3px 10px 0 0;height: 25px; display: inline-block; background: url(../images/nva_bg.png) no-repeat; font-size: 12px; color: #fff; line-height: 25px; text-align: center; position: absolute; top: 2px; left: 0;}
.floor .nva h1 i{ background: url(../images/nva_bg.png) no-repeat 0 -35px;}

.floor .floor_nav {border-bottom: 1px solid #c81623;}
.floor .floor_nav .tab{ float: right; border: 1px solid #ededed; border-bottom: none;}

.floor .floor_nav .tab li{ float: left; height: 31px; line-height: 31px; position: relative; border-left: 1px solid #fff;border-right: 1px solid #fff;border-top: 3px solid #fff; }
.floor .floor_nav .tab li a{ font-size: 12px; font-family:"宋体"; padding: 0 15px; display: block; }


.floor .floor_nav .tab li.ac{ border-color: #c81623; z-index: 3; margin-top: -1px; padding-top: 1px;}
.floor .floor_nav .tab li.ac a{height:32px;background: #fff;}
.floor .floor_nav .tab li.ac span{ display: none;}




.floor .floor_nav .tab li span{ width: 1px; height: 14px; background: #ccc; position: absolute; top: 10px; right: -2px; z-index:2;}
.floor .floor_con{  height: 632px; overflow: hidden;}

.floor .floor_con .sidebar_l{ float: left; width: 330px;}
.floor .floor_con .sidebar_r{ float: left; width:880px; height: 632px; overflow: hidden;}
.floor .floor_con .side_banner{ width: 330px; overflow: hidden;border-bottom: 1px solid #ededed; height: 474px;}
.floor .floor_con .banner{ font-size: 0; position: relative;}
.floor .floor_con .banner a:before{ content: ''; display: block; width: 80px; height: 345px; position: absolute; top: 0; left: -150px;
 -moz-transform: skewX(-25deg); 
 -webkit-transform: skewX(-25deg); 
 -ms-transform: skewX(-25deg); 
 -o-transform: skewX(-25deg); 
 transform: skewX(-25deg); 

background-image: -moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);
background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);
background-image: -ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);
background-image: -o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);
background-image: linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0) 100%);
 
 
 }
.floor .floor_con .banner a:hover:before{ left: 500px;
-moz-transition: all 0.6s;
-webkit-transition: all 0.6s;
-ms-transition: all 0.6s;
 -o-transition: all 0.6s;
transition: all 0.6s;

}

.floor .floor_con .side_banner .bot{margin-top: -220px; position: relative;z-index: 2; }
.floor .floor_con .side_banner ul{ background:rgba(255,255,255,0.5);padding-left: 25px; }
.floor .floor_con .side_banner li{ float: left; width: 100px; padding: 10px 0; height: 26px; line-height: 26px;}
.floor .floor_con .side_banner li a{ font-size:14px;display: block; padding-left: 31px; height: 26px; background-image: url(../images/clothesicon.png); background-repeat: no-repeat; }
.floor .floor_con .side_banner li a:hover{ color: #ce3844;}

.floor_con .side_banner li a.women{ background-position: 0 -26px;}
.floor_con .side_banner li a.underwear{background-position: 0 -52px;}
.floor_con .side_banner li a.shoe{background-position: 0 -78px;}
.floor_con .side_banner li a.bags{background-position: 0 -104px;}
.floor_con .side_banner li a.luxury{background-position: 0 -130px;}
.floor .floor_beuty .side_banner li a{ background-image: url(../images/cosmeticsicon.png); color: #2a2a2a;}
.floor .floor_beuty .side_banner li a.clean{background-position: 0 -26px; }
.floor .floor_beuty .side_banner li a.store{background-position: 0 -52px;}
.floor .floor_beuty .side_banner li a.selling{background-position: 0 -78px;}


.floor .mobile .side_banner li a{background-image: url(../images/mobilesicon.png); }
.floor .mobile .side_banner li a.lobby{background-position: 0 -26px; }
.floor .mobile .side_banner li a.fittings{background-position: 0 -52px;}
.floor .elect .side_banner li{ width: 150px;}
.floor .elect .side_banner li a{background-image: url(../images/electronicsicon.png); padding-left: 35px; }
.floor .elect .side_banner li a.electl{background-position: 0 -26px;}

.floor .computer .side_banner li a{background-image: url(../images/digitalsicon.png); }
.floor .sorpts .side_banner li a{background-image: url(../images/sportsicon.png); }
.floor .home .side_banner li a{background-image: url(../images/livingsicon.png); }
.floor .babysicon .side_banner li a{background-image: url(../images/babysicon.png); }
.floor .foods  .side_banner li a{background-image: url(../images/foodsicon.png);}
.floor .video  .side_banner li a{background-image: url(../images/booksicon.png);}
.floor .car  .side_banner li a{background-image: url(../images/carsicon.png);}
.floor .lifeicon  .side_banner li a{background-image: url(../images/lifeicon.png);}







.floor_con .sidebar_l .pic{ width: 329px; height: 157px; overflow: hidden; border-bottom: 1px solid #ededed;border-right: 1px solid #ededed; position: relative;}
.floor_con .words{background:rgba(255,255,255,0.7); height: 128px; overflow: hidden; width:330px;}
.floor_con .words a{ display: block; float: left;font-size: 12px; font-family:"宋体"; height: 23px; line-height: 23px; white-space: nowrap; padding: 0 11px 0 0;}
.floor_con .words a:hover{ color: #ce3844;}
.floor_con .words .active{color: #ce3844;}
.floor_con .words .word_l{ width: 118px; float: left; padding:16px 14px 0 25px; overflow: hidden; height: 96px;}
.sidebar_r .left{ width: 439px; float: left;}

.sidebar_r .left .fore1{ width: 439px; height: 157px; overflow: hidden; border-bottom: 1px solid #ededed;}
.sidebar_r .left .sidear{width: 439px;height: 315px;overflow: hidden;border-bottom: 1px solid #ededed; position: relative;}
.sidebar_r .left .sidear li{width: 439px;height: 315px;}
.sidebar_r .left .sidear li a{ display: block;}
.sidebar_r .left .sidear .slider-nav{ width: 100%; text-align: center; height: 0; line-height: 0; position: absolute;left: 45%; bottom: 20px;}
.sidebar_r .left .sidear .slider-nav a{ display: block; width: 9px; height: 9px; border-radius: 50%; background: #3e3e3e; float: left; margin: 0 4px;}
.sidebar_r .left .slider-page a{position: absolute; top: 50%; display: block; width: 28px; height: 62px; line-height: 62px; background: rgba(0,0,0,.4); color: #fff; text-align: center;font-size: 22px; z-index: 1; margin-top: -31px; font-family: consolas;}

.sidebar_r .left .slider-page .slider-next{ right: 0;}


.sidebar_l .has-item{ width: 328px; height: 157px;overflow: hidden; display: block; position: relative; text-align: left;}
.sidebar_l .small_title{ width: 97px; height: 74px; overflow: hidden; position: absolute; top:41px; left: 20px; padding: 0 10px;}
.sidebar_l .small_title h3{font-size: 16px; color: #333; height: 30px; line-height: 30px; }
.sidebar_l .small_title p{ font-size: 12px;height: 20px; line-height: 20px; color: #333;}
.sidebar_l .small_title p.active{ color: #c81623;}

.fore1 .has-item{ width: 438px; height: 157px;overflow: hidden; display: block; position: relative; text-align: left;}
.fore1 .small_title{ width: 97px; height: 74px; overflow: hidden; position: absolute; top:20px; left: 20px; padding: 0 10px;}
.fore1 .small_title h3{font-size: 16px; color: #333; height: 30px; line-height: 30px; overflow: hidden; }
.fore1 .small_title p{ font-size: 12px;height: 20px; line-height: 20px; color: #333;}
.fore1 .small_title p.active{ color: #c81623;}

.sidebar_r .right{  border-left: 1px solid #ededed; width: 440px; overflow: hidden;}
.sidebar_r .right .fore1,.sidebar_r .right .fore1 .has-item{ width: 218px; height: 157px; overflow: hidden; float: left;}
.sidebar_r .right .fore2,.sidebar_r .right .fore2 .has-item{ width: 218px; height: 315px; overflow: hidden; float: left;border-bottom: 1px solid #ededed;border-right: 1px solid #ededed;}
.sidebar_r .right .l{width: 218px; float: left;border-right: 1px solid #ededed;}

.floor .floor_logo{ margin: 10px 0 30px 0; background: #f7f7f7; padding: 13px 0 13px 11px;}
.floor .floor_logo li{ float: left; width: 100px; height: 40px; text-align: center; padding: 0 10px; border-left: 1px dotted #ccc;}
.floor .floor_logo li.first{ border-left: none;}
.floor .floor_logo li.last{ padding-right: 0;}


.floor .floor_beuty .sidebar_l{ width:210px; float: left;}
.floor .floor_beuty .side_banner{ width:210px; }
.floor .floor_beuty .side_banner ul{ padding-left: 10px; background: #e3f9fc; opacity: 0.7;}
.floor .home .side_banner ul{ background: rgba(255,255,255,.5);}
.home .makeup .left .sidear li a.fore1{ height: 236px;}


.floor_beuty .words{width:210px; background: rgba(255,255,255,.5);}
.floor_beuty .words .word_l p{ font-size: 14px; line-height: 24px; height: 24px;}
.floor_beuty .words .word_l{width:169px;}


/*tab选项卡切换2*/
.tab_two{ width: 879px;float: left; display: none;}
.tab_two .main-select{width: 880px; height: 474px; overflow: hidden;}
.tab_two .main-box{ width: 185px; height: 230px; overflow: hidden; text-align: center; float: left; padding: 6px 17px 0; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed;}
.tab_two .main-box .picture{ height: 115px; padding:15px 0 0 0; overflow: hidden; margin-bottom: 4px;}
.tab_two .main-box p{ font:12px/18px "宋体"; text-align: left;}
.tab_two .main-box .essay{ height: 43px; overflow: hidden; margin-top: 14px;}
.tab_two .main-box .p-price{ text-align: left; font-size: 15px; color:#E4393C;}
.small-main-select{ height: 159px; width: 890px; overflow: hidden;}
.small-main-select .img-list{ width: 219px; height: 157px; overflow: hidden; float: left; border-bottom: 1px solid #ededed; border-right: 1px solid #ededed;}
.floor .mobile .sidebar_r,.floor .floor_beuty .sidebar_r{ height: 475px; overflow: hidden;}
.floor .floor_beuty,.floor .mobile{ height: 475px; overflow: hidden; width: 1220px; overflow: hidden;}
.makeup .left .sidear li,.makeup .left .sidear{ height: 473px; width: 339px;}
.makeup .left{width: 340px;}
.makeup .left .sidear li a{ display: block;}
.makeup .left .sidear li a.fore1{ border-bottom: 1px dashed #ccc;width: 339px; height: 296px;}
.sorpts .makeup .left .sidear li a.fore1{width: 339px; height: 236px;}
.babysicon .makeup .left .sidear li a.fore1{height: 236px;}
.foods .makeup .left .sidear li a.fore1{height: 236px;}

.floor .floor_con .makeup{ width:1000px; overflow: hidden;}
.makeup-r{ width: 660px; float: left;}
.make{ width: 220px; float: left; height: 475px; overflow: hidden;}
.make a{ display: block; font-size: 0; /*border: 1px solid #ededed;*/border-bottom:1px solid #ededed; border-right:1px solid #ededed; border-top: none;}
.make a.fore1{border-bottom:1px solid #ededed; border-right:1px solid #ededed;}
.floor .mobile .side_banner ul.assists{ height: 48px; padding:21px 10px 10px 25px; background: rgba(255,255,255,.7);line-height: 24px;}
.floor .mobile .side_banner ul.assists a{ background:none; padding-left: 0; display: inline-block; line-height: 24px;height: 24px; padding-right: 3px; white-space: normal;}
.floor .mobile .side_banner ul.assists li{ float: left; width: 140px; padding:0;line-height: 24px;height: 24px; overflow: hidden;}

.floor .mobile .side_banner ul.assists li.fore2{ padding-left: 15px;}

.floor .mobile .words .word_l{ padding: 0 14px 0 25px; height: 97px; overflow: hidden;}
.floor .mobile .side_banner .bot{ margin-top: -238px;}
.mobile .sidebar_r .left .sidear{ width: 439px; height: 236px; float: left; overflow: hidden;}
.mobile .sidebar_r .left .slider-main,.mobile .sidebar_r .left .slider-main li{width: 439px; height: 236px;}
.sidebar_r .main-above{ width: 879px; height: 237px; overflow: hidden;}
.small-pic{ width: 440px; float: left; overflow: hidden;}
.small-pic .firstly{ width: 219px; height: 117px;float: left; border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}

.main-below .below{ width: 219px; height: 236px; float: left; overflow:hidden;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}


.sport .left{ width: 559px;overflow: hidden;}
.sport .sidebar_r .left .fore1{ height: 237px;width: 220px;overflow: hidden;}
.sport .make a{height: 236px;overflow: hidden;}
.sport .makeup-r{ width: 440px;overflow: hidden;}
.floor .books .side_banner .bot,.floor .food .side_banner .bot{margin-top: -238px;}
.books .words,.food .words{ height: 145px;}

.books .left{ width: 660px;overflow: hidden;}
.small-r{width: 440px; float:left;overflow: hidden;}
.books .left .sidear li,.books .left .sidear{ height: 237px; width: 440px;overflow: hidden;}
.books .left .sidear li a.fore1{width: 440px; height: 237px;overflow: hidden;}
.books .slider-bot{width: 440px; height: 237px; overflow: hidden;}
.books .left .slider-bot .fore2{width: 219px; height: 236px;overflow: hidden; float: left;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}

.author{ width: 309px; height: 469px; overflow: hidden; float: left; padding: 5px 15px 0 15px; border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.author h2{ font-size: 20px; font-weight: normal; line-height: 41px; height: 41px; color: #666; border-bottom: 1px solid #e4e4e4;}
.hot-list{ height: 79px; overflow:hidden; padding-top: 21px;}
.hot-list .pic{ width:72px; float: left; text-align: center; border-right:1px dashed #dbdbdb; height: 79px;}
.hot-list .pic a{font-size: 0;width:48px; height: 48px; overflow: hidden; display: inline-block;}
.hot-list .pic a img{width:48px; height: 48px;}
.hot-list .pic p{font-size: 12px; font-family: "宋体"; padding-top: 5px;}
.hot-list .describe{ width: 236px; float:left; height: 79px; overflow: hidden;}
.hot-list .describe h3{ font-size: 13px; color: #666;font-weight: normal;}
.hot-list .describe p{font-size: 12px; font-family: "宋体"; color: #999; background: #f8f8f8; height: 44px; width: 130px; overflow: hidden; padding: 10px 0 0 5px; line-height: 18px;}
.hot-list .describe p span{font-size: 18px; font-family: consolas; color: #aaa;}
.hot-list .describe a{ display: block; width:77px; height: 79px; overflow: hidden; float: left; padding: 0 10px; font-size: 0;}

.service{ width: 605px; float: left;}
.serve .left,.serve .left .small-r,.serve .left .sidear,.serve .left .sidear li{ width: 395px; float: left;}
.serve .left .sidear li{ border-right: 1px solid #ededed;}
.serve .slider-bot{width: 395px;border-right: 1px solid #ededed;}
.serve .left .slider-bot .fore2{ width: 196px; height: 115px; overflow: hidden;}
.serve .left .slider-bot .fore3{height: 120px; }
.floor .floor_con .service .serve{ width: 395px;}
.floor .floor_con .service .bot li{ width: 170px; padding-left: 15px;}

.lowin-price{ height: 322px; overflow: hidden;}
.lowin-price .low{ width: 901px; float: left; }
.lowin-price .lowin{border: 1px solid #ededed; height: 280px; border-right: none;}

.lowin-price .sing{ width: 308px; float: left;}
.lowin ul li{ text-align: center;}
.lowin ul li.one{ width:219px; float: left; height: 245px; padding: 18px 10px; overflow: hidden;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.lowin .low-pic{ width: 219px; height: 180px; margin-bottom: 10px;}
.low-info .pirice a{ font-size: 16px; font-weight: bold; color: #e12228;}
.lowin-price h3{ font: 20px/40px "微软雅黑";}

.low-info p{ font-size: 12px; height: 23px; line-height: 23px; overflow: hidden; text-align: left;}
.low-info p.text{ margin-bottom: 6px;}
.lowin ul li.two{ width:199px;height: 104px; float: left; padding: 18px 10px; overflow: hidden;border-right: 1px solid #ededed;border-bottom: 1px solid #ededed;}
.two .low-pic{ width: 100px; height: 100px; float: left;}
.two .low-info{ width: 94px; float: right; }
.two .low-info p{ height: 36px;overflow: hidden; line-height: 18px;}

.single{border: 1px solid #ededed; height: 230px; border-left: none;overflow: hidden; padding: 25px 0 25px 0; position: relative;}
.single ul{ height:600px; position: absolute; top:30px; left: 0;}

.single ul:hover{animation-play-state: paused;}

.single ul li{ height: 100px; margin-bottom: 20px; overflow: hidden; padding: 5px 0 0 20px;}
.single ul li .low-pic,.single ul li .low-pic img{ width: 80px; height: 80px; float:left;}
.single .low-info{ width: 166px; float: left; padding-left: 20px; margin-top: 3px;}
.portrait{ height: 28px; margin-bottom: 5px; line-height: 28px;}
.portrait img{ width: 28px; height: 28px; border-radius: 50%; float: left; margin-right: 5px;}
.portrait span{ float: left; font-size: 12px;}
.single .small-describe p{ height: 38px; width: 130px; padding: 10px 20px 10px 15px; color: #696969; background: #f8f8f8; line-height: 28px; overflow: hidden; text-align: left;}
.single .small-describe p a{line-height: 16px; display: block; float: left; width: 110px;height: 30px; overflow: hidden; }
.single .small-describe p span{ font-size: 38px; color: #aaa; display: inline-block; float: left; padding-right: 3px;}
.single .small-describe p a:hover{ color: #e12228;}

.more{ background: #f5f5f5; height: 94px; margin-top: 20px;}
.more-list a{ display: block; width: 220px; height: 54px; float: left; background-image: url(../images/nva_bg.png);
 background-repeat: no-repeat; background-position: 0 -130px; margin: 20px 75px 0 14px;}
.more-list a.kuai{background-position: 0 -194px;}
.more-list a.fun{background-position: 0 -258px;}
.more-list a.sheng{background-position: 0 -322px;margin: 20px 0 0 14px;}
.footer-list{ border-bottom: 1px solid #e7e7e7; height: 202px;}
.footer-list dl{ width: 199px; float:left;}
.footer-list dl.te{ width: 127px; float:left;}
.footer-list dt{ font-size: 16px; color: #666;height: 30px; line-height: 30px; padding: 17px 0 5px 0;}
.footer-list dd a{ font-size: 12px; color: #7d7d7d; font-family: "宋体"; height: 22px; line-height: 22px;}
.diqus{ width: 203px; height: 169px; float: left; padding:0 41px 0 41px; background-image: url(../images/20130330B_1.png);
background-repeat: no-repeat; background-position: 41px -111px;}
.diqus h2{ font-size: 16px; font-weight: normal;height: 30px; line-height: 30px; padding: 17px 0 5px 0;}
.diqus p{ font-size: 12px; font-family: "宋体"; line-height: 22px;}
.diqus a{ font-size: 16px; display: block; float: right; font-family: "宋体"; margin-top: 5px;}
.diqus a i{ font-family: consolas;}
.footer-list a:hover,.foot ul li a:hover{ color: #c71320;}

.foot{ text-align: center; padding-top: 15px;}
.foot ul{ display: inline-block;}
.foot ul li{ float:left; font-size: 12px;font-family: "宋体"; line-height: 23px; height: 23px; }
.foot ul li a{ display: block; float: left;}
.foot ul li span{ display: block; width: 2px; height: 11px; background: #b2b2b2; float: left;line-height: 28px;margin: 8px 11px;}
.foot ul li.en,.foot ul li.co{ font-family: arial;}
.foot ul li.jing{ background: url(../images/jing_03.jpg) no-repeat left center; padding-left: 23px;}
.foot ul.bei li{ margin: 20px 13px 32px 0;}

.elevator{ width: 30px; height:30px;position: absolute; top: 30%; left: 10%; position: fixed; }
.elevator li a{ font-size:14px; display: block; width: 30px; height: 30px; color: #625351; text-align: center; line-height: 30px;
 font-family: arial;background: url(../images/index.png) no-repeat 0 0;}
.elevator li a:hover{ color: #c71320;}

.J-wrap{position: fixed; top: 0; right: 0; z-index: 9990; width: 0; height: 100%;}
.right-toolbar{top: 0; right: 0;width: 0; height: 100%; position: absolute; border-right: 6px solid #7a6e6e;}
.toolbar-tabs{ position: absolute; top: 43%; left: -29px; width: 35px;}
.jdm-toolbar-tab{ width: 35px; height: 35px; margin-bottom: 1px; cursor: pointer; background-color: #7a6e6e; 
border-radius: 3px 0 0 3px; position: relative; background-image: url(../images/toolbars.png); background-repeat: no-repeat;}
.jdm-toolbar-tab .tab-tip{display: block;  position: absolute; top: 8px; right: 10px; width: 6px; height: 6px; background-position: -150px -150px;
z-index: 999;background-image: url(../images/toolbars.png); background-repeat: no-repeat;}
.jdm-toolbar-tab .tab-ico{width: 34px; height: 35px; margin-left: 1px; position: relative; z-index: 2;
 background-color: #7a6e6e;background-image: url(../images/toolbars.png); background-repeat: no-repeat;
  background-position: -88px -175px; display: block;}
.jdm-toolbar-tab .tab-text{ display: block; width: 62px; height: 35px; background-color: #7a6e6e; position: absolute; z-index: 1; 
left: 35px; top: 0; border-radius: 3px 0 0 3px; transition: left .3s ease-in-out .1s; text-align: center; color: #fff; font-size: 12px;}

.jdm-toolbar-tab .cart{ background-position: -50px 0;}
.jdm-toolbar-tab .follow{ background-position: -50px -50px;}
.jdm-toolbar-tab .history{ background-position: -50px -100px;}
.jdm-toolbar-tab .message{ background-position: -190px -150px;}
.jdm-toolbar-tab .jimi{ background-position: -50px -150px;}
.jdm-toolbar-tab .tab-top{ background-position: -50px -250px;}
.jdm-toolbar-tab .feedback{ background-position:-50px -300px;}
.jiang .tab-text{ width: 35px; height: 30px; background-color: #c81623; border-radius: 3px 0 0 3px; padding: 2px 0 3px; line-height: 14px; left: 0;}
.foot_tab{ margin-top: 20px;}

/*内页*/
.cont{ background: #f2f2f2;}
.title{ height: 45px; line-height: 45px; font-family:'宋体'; color: #686868; font-size: 12px;}
.title a.ac{ font-size: 18px; font-weight: bold; font-family: "微软雅黑";}
.title span{ padding: 0 15px 0 5px;}
.sider{ background: #fff;padding-bottom: 30px; border-bottom: 1px solid #f2f2f2;}
.sider_l{ float: left; width: 378px; text-align: center;}
.sider_l .spec{width: 350px; height: 350px; display: inline-block; }
.sider_l .spec img{width: 350px; height: 350px;}
.sider_l .spec .hide{ display:none;}
#short-share{ padding: 24px 40px 0 34px; overflow: hidden;}
.share-list{ font-size: 14px; display: block; }
.share-list a{ padding-left: 19px; float: left; margin-right: 10px;}
.share-list a.share,.share-list a.pay{position: relative;}
.share-list a.share b{ width: 12px; height: 12px; display:inline-block; overflow: hidden; position: absolute; top: 4px; left: 0; background: url(../images/newicon20140910.png) no-repeat -162px -296px;}
.share-list a.pay b{width: 14px; height: 14px; display:inline-block; overflow: hidden; position: absolute; top: 4px; left: 0; background: url(../images/newicon20140910.png) no-repeat -177px -296px;}
.share-list a.right{ float: right;}
.spec-list{ text-align: center; position: relative;}
.spec-list ul{ display: inline-block;}
.spec-list li{ width: 50px; height: 50px; float: left; margin:0 4px; border: 2px solid #fff;}
.spec-list li.select{ border: 2px solid #e4393c;}



.spec-list a.prev{ position: absolute; left: 0; top:27%; left: 10px;}
.spec-list a.next{ position: absolute; right: 0; top:27%; right: 10px;}
.m-item-ext{ width: 200px; float: right; padding: 35px 0 0 0;}
.seller-infor a{ font-size: 14px; color: #fff; display:inline-block; padding: 3px 6px; border-radius: 4px;}
.customer-service{ position: relative;}
.customer-service a{ width: 90px; height: 28px; display: block; line-height: 28px; text-align: center; font-size: 14px; background: #f2f2f2; border: 1px solid #cdcdcd; margin: 18px 0 20px 0; padding-left: 20px;}
.customer-service b{ width: 18px; height: 18px; display: block;position: absolute; background-image: url(../images/popScore.png); background-position: -130px 0; top: 5px; left: 10px; } 
.m-item-ext p{ font-size: 14px; padding-bottom: 10px;}
.m-item-ext .punct a{ font-size: 14px; display:inline-block; width: 95px; overflow: hidden; word-break: break-all; margin-bottom: 5px; color: #6a77b6;}
.m-item-ext .punct img{ vertical-align: middle;}
.m-item-inner{ width: 605px; float: left;}
.m-item-inner .title{ padding: 15px 75px 10px 0; position: relative;}
.m-item-inner .title h3{ font-family: "微软雅黑"; font-size: 16px;line-height: 30px;word-break: break-all;}
.m-item-inner .title p{ font-size: 14px; line-height: 20px; color: #e3393c;font-family: "微软雅黑";word-break: break-all;}
.m-item-inner .title span{ width: 54px; height: 24px; display: block; border: 1px solid #ddd; text-align: center; line-height: 24px; position: absolute; top: 20px;right: 0; color: #323232; padding:0; border-radius: 3px;}
.m-item-inner .price{ height: 34px; background: #f7f7f7; padding: 10px 10px 7px 10px; margin-bottom: 15px;}
.m-item-inner .price p{ font-family: '宋体'; font-size: 12px; line-height: 28px; height: 28px; color: #666; float: left; }
.m-item-inner .price span{ color: #e4393c; font-size: 20px; font-weight: bold; font-family: "微软雅黑"; float: left; margin: 0 7px;}
.m-item-inner .add{ float: right;width: 63px; border-left: 1px solid #e6e6e6; padding-left: 10px;}
.m-item-inner .add span{ font-size: 12px; font-weight: normal; color: #999; margin: 0; }
.m-item-inner .add a{ font-size: 14px; color: #005ea7;}
.delivery p{ display: inline-block;font-family: '宋体'; font-size: 12px; margin-bottom: 15px; }
.delivery select{ color: #646464;font-size: 12px; line-height: 23px; height: 23px; margin: 0 5px;}
.delivery strong{ font-size: 14px;}
.delivery p.fu{ word-spacing: 17px;}
.support .ser{ border-bottom: 1px dashed #dcdcdc; margin-bottom: 10px;}
.choose-color p{ float: left; margin: 14px 0 0 0;}
.choose .color{ overflow: hidden;}
.choose-color .item{ float: left;padding: 3px 6px 3px 4px; border: 1px solid #dcdcdc;margin: 5px 8px 5px 0;}
.choose-color .selected{ border: 1px solid #e4393c;margin: 5px 8px 5px 0;}
.choose-color .selected i{font-size: 12px; display: inline-block; color: #e4393c;}
.choose-color .item img{ display: inline-block; vertical-align: middle; }
.choose-color .item i{ font-size: 12px; }
.choose-color .item a{color: #666; }
.choose-color .item a:hover{ color: #e4393c;}

.appreciation .item{ padding: 5px 8px;}
.appreciation .item span{font-size: 12px;}
.appreciation .selected span{color: #e4393c;}
.white .item i{ font-family: "微软雅黑";}
.choose-amount{ width: 49px; height: 34px; overflow: hidden;border: 1px solid #ccc;position: relative; float: left;}
.choose-btns{ padding: 10px 0 8px 0;}
.choose-btns input{ width: 34px; height:34px;text-align: center; line-height: 33px; vertical-align: middle; }
.wrap-input a{ width: 15px; height: 17px; display: block; text-align: center; line-height: 17px; font-size: 16px; position: absolute; background: #f1f1f1; border: 1px solid #ccc;}
.wrap-input a.btn-add{top: -1px;right:-1px;}
.wrap-input a.btn-reduce{ bottom: -1px; right:-1px;}
.choose-btn-append a{ display: block; width: 137px; height: 36px; line-height: 36px; float: left; margin-left: 10px; background: url(../images/p-btns.png) no-repeat 0 0; top: 0; left: 0;}
.hint p{ margin:15px 0 0 0; font-size: 12px; font-family: '宋体';}
.tab_list{ border: 1px solid #ddd; margin: 10px 0 0 0; margin-bottom: 20px; position: relative;}
.tab_btn{ height: 29px; border-bottom: 1px solid #ddd; border-top: 2px solid #999; background: #f7f7f7;}
.tab_btn a{ width: 84px; line-height: 29px; text-align: center; font-size: 14px; display: inline-block; }
.tab_btn a.choos{width: 84px; color: #e4393c; border-top: 2px solid #e4393c; margin-top: -2px; border-right: 1px solid #ddd;border-left: 1px solid #ddd; margin-left: -1px;}
.tab_list .hide{ display: none;}
.tab_list .conent{ padding: 10px;}
.conent p{ font-size: 14px;color: #e4393c;}
.tab-con .master{ width: 144px; float: left; text-align: center; margin: 0 15px 10px 0;}
.tab-con .p-list{ width: 134px; height: 161px; position: relative;}
.tab-con .p-list .p-img{ padding: 20px 0 0 0;}
.tab-con .p-list .p-img img{ width: 100px; height: 100px; overflow: hidden;}
.p-name p{ font-size: 12px; color: #666;  line-height: 19px; overflow: hidden;text-align: left; width: 135px; }
.tab-con .p-list i{ width: 23px; height: 23px; display: block; background: url(../images/plus.png); position: absolute; top: 50%; right: -31px; margin-top: -11px;}
.tab-con .infos{ width: 190px; float: right; position: relative;}
.tab-con .infos .p-name p{ color: #005aa0; font-weight: bold; font-size: 14px;width: 190px; margin:0 0 10px 0; }
.tab-con .infos .p-price{ font-size: 14px;color: #999; margin-bottom: 3px;}
.tab-con .infos .p-price strong{color: #e8393c;}
.tab-con .infos .p-price strong.lin{ text-decoration: line-through;color: #999;}
.tab-con .infos .p-price strong.liji{color: #999;}
.tab-con .infos .btns a{ width: 77px; height: 25px; display: block; background: url(../images/newicon20140910.png) -166px -112px; text-align: center;  line-height: 25px; color: #fff; font-size: 14px; margin-top: 10px;}
.tab-con .infos i{ width: 24px; height: 22px; display:block;background: url(../images/newicon20140910.png) -30px -260px; position: absolute; top: 50%; left: -45px; margin-top: -11px;}

/*轮播图样式*/
.slide { width: 730px; height: 454px; overflow: hidden; position: relative; margin: 0 auto;}
.slide ol { position: absolute;right: 20px; bottom: 20px; z-index: 2; }
.slide ol li { float: left; margin-right: 3px; display: inline; cursor: pointer; background: #fcf2cf; width: 20px; height: 20px; color: #d94b01; font-family: arial; font-size: 12px; border-radius: 50%; text-align: center; line-height: 20px; margin-right: 5px; }
.slide .ac {width: 25px; height: 25px; font-weight: bold; color: #ffffff; background: #c81623; position: relative; bottom: 2px; border-radius: 50%;text-align: center; line-height: 25px; }
.slide ul { position: absolute; top: 0; left: 0; z-index: 1; }
.slide ul li { width: 730px; height: 454px; float: left; }
.slide ul img {width: 730px; height: 454px; }
.slide .moveBtn { width: 40px; height:40px; line-height:35px; font-size:30px;color: #fff; text-align: center;background: #333; opacity:.4; position: absolute; top: 50%; margin-top:-20px; z-index: 2; }
.slide .prev { left: 10px; }
.slide .next { right: 10px; }

/*放大镜样式*/
#div1 {position:relative;width:350px; height:350px;cursor:move;overflow:hidden;left:0;}
#div1 img{ width:100%; height:100%;}
#div1 span {width:100px; height:100px; background:yellow; position:absolute; left:0px; top:0px; filter:alpha(opacity=30); opacity:0.3; border:1px solid black; display:none;}
#div2 {width:500px; height:500px;overflow:hidden; position:absolute; top:221px; left:445px; display:none;z-index: 5;}
#div2 img{position:absolute; display: none;}
#div2 .img_1{ display: block;}

/*左侧边楼层导航*/
.LocationFloorList{ position:fixed; top:100px; left:50%; margin-left:-640px; display:none}
.LocationFloorList li{ height:30px; line-height:30px; width:30px; font-size:12px; text-align:center; border-bottom:1px dashed #ccc; cursor:pointer;}
.LocationFloorList li b{ font-weight:normal}
.LocationFloorList li span{ display:none; font-size:12px;}
.LocationFloorList li.ac{ color:#fff; background:red}
.LocationFloorList li.ac b{ display:none;}
.LocationFloorList li.ac span{ display:inline}







